package utils;

/**
 * @author 涛哥
 * @nick_name "deep as the sea"
 * @contact qq:657270652 wx:doit_edu
 * @site www.doitedu.cn
 * @date 2021-03-07
 * @desc 数组操作工具类
 */
public class ArrayUtils {

    /**
     * 打印传入的数组
     * @param arr
     */
    public static void printArray(int[] arr){
        System.out.print("[");
        for(int i=0;i<arr.length;i++){
            if(i==arr.length-1) {
                System.out.print(arr[i]);
            }else{
                System.out.print(arr[i] + ",");
            }
        }
        System.out.println("]");
    }


    // 工具方法，给定一个数组，返回最大值
    public static int findMax(int[] arr){
        int max = arr[0];
        for(int i=1;i<arr.length;i++){
            if(arr[i]>max) max = arr[i];
        }
        return  max;
    }


    // 工具方法，判断一个整数是否存在于一个数组中
    public static boolean ifExists(int[] arr,int ele){

        for(int i=0;i<arr.length;i++){
            if(arr[i] == ele) return true;
        }

        return false;
    }


}
